Change run action signals to be named insert_at_cursor and
authorHavoc Pennington <hp@redhat.com>
Mon, 30 Oct 2000 15:41:57 +0000 (15:41 +0000)
committerHavoc Pennington <hp@src.gnome.org>
Mon, 30 Oct 2000 15:41:57 +0000 (15:41 +0000)
2000-10-30  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
to be named insert_at_cursor and delete_at_cursor so C++ can
handle them.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktextview.c
gtk/gtktextview.h

index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index a563925ec1c2af05d732de6c8918492cb527965e..dbbb493513af826d53852a0a22a4fa5178986166 100644 (file)
@@ -1,3 +1,9 @@
+2000-10-30  Havoc Pennington  <hp@redhat.com>
+
+       * gtk/gtktextview.h, gtk/gtktextview.c: Change run action signals
+       to be named insert_at_cursor and delete_at_cursor so C++ can
+       handle them.
+
 2000-10-28  Tor Lillqvist  <tml@iki.fi>
 
        * gtk/gtkrc.c (gtk_rc_append_default_module_path): Make sure not
index 5ead96e26f079840a1d801e85bd21f29500d9fc7..00bb626a2cf0f8b5a1b6f9b2b8071c5de4b6db86 100644 (file)
@@ -47,8 +47,8 @@
 enum {
   MOVE,
   SET_ANCHOR,
-  INSERT,
-  DELETE,
+  INSERT_AT_CURSOR,
+  DELETE_AT_CURSOR,
   CUT_CLIPBOARD,
   COPY_CLIPBOARD,
   PASTE_CLIPBOARD,
@@ -157,11 +157,11 @@ static void gtk_text_view_move             (GtkTextView           *text_view,
 static void gtk_text_view_set_anchor       (GtkTextView           *text_view);
 static void gtk_text_view_scroll_pages     (GtkTextView           *text_view,
                                            gint                   count);
-static void gtk_text_view_insert           (GtkTextView           *text_view,
+static void gtk_text_view_insert_at_cursor (GtkTextView           *text_view,
                                            const gchar           *str);
-static void gtk_text_view_delete           (GtkTextView           *text_view,
-                                           GtkDeleteType          type,
-                                           gint                   count);
+static void gtk_text_view_delete_at_cursor (GtkTextView           *text_view,
+                                            GtkDeleteType          type,
+                                            gint                   count);
 static void gtk_text_view_cut_clipboard    (GtkTextView           *text_view);
 static void gtk_text_view_copy_clipboard   (GtkTextView           *text_view);
 static void gtk_text_view_paste_clipboard  (GtkTextView           *text_view);
@@ -394,19 +394,19 @@ gtk_text_view_class_init (GtkTextViewClass *klass)
                       gtk_marshal_VOID__VOID,
                       GTK_TYPE_NONE, 0);
 
-  signals[INSERT] = 
-      gtk_signal_new ("insert",
+  signals[INSERT_AT_CURSOR] = 
+      gtk_signal_new ("insert_at_cursor",
                       GTK_RUN_LAST | GTK_RUN_ACTION,
                       GTK_CLASS_TYPE (object_class),
-                      GTK_SIGNAL_OFFSET (GtkTextViewClass, insert),
+                      GTK_SIGNAL_OFFSET (GtkTextViewClass, insert_at_cursor),
                       gtk_marshal_VOID__POINTER,
                       GTK_TYPE_NONE, 1, GTK_TYPE_STRING);
 
-  signals[DELETE] = 
-      gtk_signal_new ("delete",
+  signals[DELETE_AT_CURSOR] = 
+      gtk_signal_new ("delete_at_cursor",
                       GTK_RUN_LAST | GTK_RUN_ACTION,
                       GTK_CLASS_TYPE (object_class),
-                      GTK_SIGNAL_OFFSET (GtkTextViewClass, delete),
+                      GTK_SIGNAL_OFFSET (GtkTextViewClass, delete_at_cursor),
                       gtk_marshal_VOID__ENUM_INT,
                       GTK_TYPE_NONE, 2, GTK_TYPE_DELETE_TYPE, GTK_TYPE_INT);
 
@@ -527,55 +527,55 @@ gtk_text_view_class_init (GtkTextViewClass *klass)
 
   /* Deleting text */
   gtk_binding_entry_add_signal (binding_set, GDK_Delete, 0,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_CHARS,
                                GTK_TYPE_INT, 1);
   
   gtk_binding_entry_add_signal (binding_set, GDK_d, GDK_CONTROL_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_CHARS,
                                GTK_TYPE_INT, 1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_BackSpace, 0,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_CHARS,
                                GTK_TYPE_INT, -1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_Delete, GDK_CONTROL_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_WORD_ENDS,
                                GTK_TYPE_INT, 1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_d, GDK_MOD1_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_WORD_ENDS,
                                GTK_TYPE_INT, 1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_BackSpace, GDK_CONTROL_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_WORD_ENDS,
                                GTK_TYPE_INT, -1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_k, GDK_CONTROL_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_PARAGRAPH_ENDS,
                                GTK_TYPE_INT, 1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_u, GDK_CONTROL_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_PARAGRAPHS,
                                GTK_TYPE_INT, 1);
 
   gtk_binding_entry_add_signal (binding_set, GDK_space, GDK_MOD1_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_WHITESPACE,
                                GTK_TYPE_INT, 1);
   gtk_binding_entry_add_signal (binding_set, GDK_space, GDK_MOD1_MASK,
-                               "insert", 1,
+                               "insert_at_cursor", 1,
                                GTK_TYPE_STRING, " ");
 
   gtk_binding_entry_add_signal (binding_set, GDK_backslash, GDK_MOD1_MASK,
-                               "delete", 2,
+                               "delete_at_cursor", 2,
                                GTK_TYPE_ENUM, GTK_DELETE_WHITESPACE,
                                GTK_TYPE_INT, 1);
   
@@ -643,8 +643,8 @@ gtk_text_view_class_init (GtkTextViewClass *klass)
   
   klass->move = gtk_text_view_move;
   klass->set_anchor = gtk_text_view_set_anchor;
-  klass->insert = gtk_text_view_insert;
-  klass->delete = gtk_text_view_delete;
+  klass->insert_at_cursor = gtk_text_view_insert_at_cursor;
+  klass->delete_at_cursor = gtk_text_view_delete_at_cursor;
   klass->cut_clipboard = gtk_text_view_cut_clipboard;
   klass->copy_clipboard = gtk_text_view_copy_clipboard;
   klass->paste_clipboard = gtk_text_view_paste_clipboard;
@@ -2534,15 +2534,15 @@ find_whitepace_region (const GtkTextIter *center,
 }
 
 static void
-gtk_text_view_insert (GtkTextView *text_view,
-                     const gchar *str)
+gtk_text_view_insert_at_cursor (GtkTextView *text_view,
+                                const gchar *str)
 {
   gtk_text_buffer_insert_interactive_at_cursor (text_view->buffer, str, -1,
                                                text_view->editable);
 }
 
 static void
-gtk_text_view_delete (GtkTextView   *text_view,
+gtk_text_view_delete_at_cursor (GtkTextView   *text_view,
                           GtkDeleteType  type,
                           gint           count)
 {
@@ -3465,7 +3465,7 @@ gtk_text_view_commit_handler (GtkIMContext  *context,
   else
     {
       if (text_view->overwrite_mode)
-       gtk_text_view_delete (text_view, GTK_DELETE_CHARS, 1);
+       gtk_text_view_delete_at_cursor (text_view, GTK_DELETE_CHARS, 1);
       gtk_text_buffer_insert_interactive_at_cursor (text_view->buffer, str, -1,
                                                     text_view->editable);
     }
index 3cabdee7a30bc1069374315b408d2beab1f064b9..fccc7fad4559bb17f1fa2f98df8a7d58335857fb 100644 (file)
@@ -128,9 +128,11 @@ struct _GtkTextViewClass {
   void (* move)        (GtkTextView *text_view, GtkMovementStep step, gint count, gboolean extend_selection);
   /* move the "anchor" (what Emacs calls the mark) to the cursor position */
   void (* set_anchor)  (GtkTextView *text_view);
-  /* Deletions */
-  void (* insert)      (GtkTextView *text_view, const gchar *str);
-  void (* delete)      (GtkTextView *text_view, GtkDeleteType type, gint count);
+
+  /* Edits */
+  void (* insert_at_cursor)      (GtkTextView *text_view, const gchar *str);
+  void (* delete_at_cursor)      (GtkTextView *text_view, GtkDeleteType type, gint count);
+
   /* cut copy paste */
   void (* cut_clipboard)   (GtkTextView *text_view);
   void (* copy_clipboard)  (GtkTextView *text_view);